//
//  UIColor+imageColor.m
//  BuffetNews
//
//  Created by 李荃荃 on 14-10-28.
//  Copyright (c) 2014年 lanou3g.com 蓝鸥科技. All rights reserved.
//

#import "UIColor+imageColor.h"

@implementation UIColor (imageColor)
+(UIColor*)colorWithHexString:(NSString*)string
{
    //1.创建被扫描的字符串对象
    NSString *strScan=string;
    //2.创建扫描器,需要用到1中的对象
    NSScanner *scan=[NSScanner scannerWithString:strScan];
    //3.创建一个变量接收扫描结果
    unsigned int a;
    //4.将变量地址作为扫描方法的参数
    [scan scanHexInt:&a];
    
    
    NSString *redString=[strScan substringWithRange:NSMakeRange(0, 2)];
    NSScanner *redScan=[NSScanner scannerWithString:redString];
    unsigned int red;
    [redScan scanHexInt:&red];
    
    NSString *greenString=[strScan substringWithRange:NSMakeRange(2, 2)];
    
    NSScanner *greenScan=[NSScanner scannerWithString:greenString];
    unsigned int green;
    [greenScan scanHexInt:&green];
    
    NSString *blueString=[strScan substringWithRange:NSMakeRange(4, 2)];
    NSScanner *blueScan=[NSScanner scannerWithString:blueString];
    unsigned int blue;
    [blueScan scanHexInt:&blue];
    //  NSLog(@"%u",blue);
    
    UIColor *colorRGB=[[UIColor alloc] initWithRed:red/255.0 green:green/255.0 blue:blue/255.0 alpha:1.0];
    
    return colorRGB;
    [colorRGB release];
}
@end
